package com.ruoyi.project.system.domain;

import java.util.Date;

public class TempWeekDaily {
    private Long id;
    private Date datetime; // 值班时间（精确到时分）
    private Long doctorId; // 医生ID（对应sys_doctor.id）
    private String doctorName; // 医生姓名（对应sys_doctor.doctor）
    private String department; // 科室
    private String title; // 职称
    private String scheduleText; // 值班文本（对应表中schedule_text）
    private Integer remaining; // 剩余名额
    private Integer timeId; // 时段ID
    private Date currentDate; // 值班日期（对应表中current_date_）

    // 完整的getter/setter（确保MyBatis能正常赋值）
    public Long getId() { return id; }
    public void setId(Long id) { this.id = id; }
    public Date getDatetime() { return datetime; }
    public void setDatetime(Date datetime) { this.datetime = datetime; }
    public Long getDoctorId() { return doctorId; }
    public void setDoctorId(Long doctorId) { this.doctorId = doctorId; }
    public String getDoctorName() { return doctorName; }
    public void setDoctorName(String doctorName) { this.doctorName = doctorName; }
    public String getDepartment() { return department; }
    public void setDepartment(String department) { this.department = department; }
    public String getTitle() { return title; }
    public void setTitle(String title) { this.title = title; }
    public String getScheduleText() { return scheduleText; }
    public void setScheduleText(String scheduleText) { this.scheduleText = scheduleText; }
    public Integer getRemaining() { return remaining; }
    public void setRemaining(Integer remaining) { this.remaining = remaining; }
    public Integer getTimeId() { return timeId; }
    public void setTimeId(Integer timeId) { this.timeId = timeId; }
    public Date getCurrentDate() { return currentDate; }
    public void setCurrentDate(Date currentDate) { this.currentDate = currentDate; }
}